home *** CD-ROM | disk | FTP | other *** search
/ Turnbull China Bikeride / Turnbull China Bikeride - Disc 2.iso / STUTTGART / ETC / AIM / Read_me
Text File  |  1990-09-11  |  7KB  |  175 lines

  1.  
  2.                        AIM : ANOTHER IMAGE MANAGER
  3.  
  4.                        also known as
  5.  
  6.                              Atari Image Manager,
  7.                              Archimedes Image Manager,
  8.                              Amiga Image Manager.
  9.  
  10. The image processing program AIM was originally developed for the 
  11. ATARI-ST  by Frans Groen and  Robert de Vries.  Since  the  first 
  12. version  of  AIM, the improvement of  this  public  domain  image 
  13. processing  package  has  become a joint effort of  a  number  of 
  14. people from the Delft University of Technology and the University 
  15. of  Amsterdam.  Especially Piet Verbeek supplied many linear  and 
  16. non-linear  filtering routines,  Lucas van Vliet and  Ben  Verwer 
  17. developed  the  fast  morphological  operations.  Also  Gert  van 
  18. Antwerpen,  Damir  Sudar  and  Igor Weber supplied  a  number  of 
  19. routines to AIM.
  20.  
  21. AIM is *not* a demo version of the professional  image processing
  22. package TCL-Image.  AIM is limited in functionality as well as in
  23. flexibility. AIM has *no* support. However, you may like it.
  24.  
  25. AIM has been ported to the ARCHIMEDES (Arthur version) by  Robert
  26. Ellens, Damir Sudar and Alle-Jan van der Veen.
  27. Ed Doppenberg  was succesful in the port to RISC-OS.
  28. The RISC-OS versions will de indicated by 'AIM/2'.
  29.  
  30. This version 2.00 needs more than 1 Megabyte of memory, sorry.
  31.  
  32. AIM/2 runs best in mode 20 or 27 (multi-sync monitor), although a
  33. standard monitor may be applied too (with decreased quality). AIM
  34. has been written in the C-language. The purpose of the program is 
  35. to experiment with digital image processing.
  36.  
  37.  
  38.  User interface.
  39.  
  40. The user interface of AIM consists of:
  41.  
  42. -RISCOS interface. Operations and parameters can be  selected  by 
  43. means of pop-up menus.  A choice from a menu results in a command 
  44. which is passed to the command interpreter. Image displays can be 
  45. moved and sized.
  46. Drag the image to a Display-Window (A, B, C or D).
  47. Drag the macro-file to one of the open AIM-Windows (including the
  48. Command Line Window) to start the execution of the macro.
  49.  
  50. -Command Line interpreter. Commands may be entered by typing.
  51. Be sure that the mouse pointer is within the CL-Window. Use lower
  52. case!
  53. A history mechanism is provided. Type  h.  To execute a  previous
  54. command, type  !#  (# = history-number of the command). 
  55.  
  56. -Sequences of commands can be given in a macro-file. A macro-file
  57. may be called within another macro-file up to 16 levels deep.
  58.  
  59.  
  60.  Images in AIM.
  61.  
  62. Four (internal) image memories are available in AIM/2. Each image
  63. is related to a Display-Window, designated with A, B, C and D.
  64. The internal images are 8 bit deep.    Standard AIM images have a
  65. size of 256 x 256 pixels (so memory size is 65536 bit).
  66.  
  67. AIM/2 images are shown on the screen in 256 x 256  pixels in only 
  68. 8 grey-values !! A sigma-delta technique is used to  represent in
  69. this 'display' as good as possible the original 256 grey values.
  70. So the internal 'image' is 8 bit deep and is excellent for  grey-
  71. value operations. The external 'display' is 3 bit deep and is not
  72. intended for later grey-value operations:
  73. When you  'take'  the 'display' to a  drawing program like Paint,
  74. you should *not* expect acceptable grey-value operations later-on
  75. when you bring the 'drawing' back to AIM.
  76.  
  77. The  8 bitplanes of the grey-value images can also be used  as  8 
  78. binary  images.  Binary  and  Cellular Logic  operations  can  be 
  79. performed on these bitplanes.  The bitplanes are numbered from  1 
  80. to 8.
  81.  
  82. When  an  image  is  read from disk  all  8  bitplanes  are  read 
  83. simultaneously. The same holds when an image is written to disk.
  84.  
  85. Standard  grey-value images on disk consist of 256 lines  of  256 
  86. pixels (unsigned characters) of 1 byte.  So an image consists  of 
  87. 65536 bytes in total.  The sequence is line by line from top left 
  88. to bottom right.
  89.  
  90. When an image does not have a standard format a header is  needed 
  91. (extension +),  describing the image width and height. The header 
  92. used  is the header of the Centre for Image Processing Delft  and 
  93. is  given in the Appendix of the Reference Manual.  When an image
  94. is written in the AIM format, always a header is written.
  95.  
  96.  
  97.  Command interpreter.
  98.  
  99. It  is  not  necessary to give the  complete  command  name.  The 
  100. smallest  number of letters (lower case) which gives no ambiguity
  101. is  sufficient.
  102.  
  103. It is possible to edit your commands in a simple way. The delete- 
  104. key or the Backspace key deletes the last character.
  105. A sequence of commands which perform a certain operation  may  be 
  106. grouped to a 'macro-file' and stored on disk.
  107.  
  108. Macro-files are executed by typing @macro-name.  A new macro-file 
  109. can  be  called within a macro-file and may be nested  up  to  16 
  110. levels  deep.  So typing @macro-name executes the macro-file.
  111. ESCAPE stops the  execution of a  macro-file and asks the user to
  112. continue or not. Typing   Q <CR>   aborts the  currently  running
  113. macro,  C <CR>  continues the macro ( <CR> = Return key).
  114. Default values are  used  when a parameter is not given.  When an
  115. erroneous value of a parameter is given,  the command interpreter
  116. asks for a correct value. If in this  case a return is given, the
  117. default value  is  used.
  118. This gives the  possibility to ask for a parameter value  when  a 
  119. macro-file is executed,  instead of using a  fixed value.  In the 
  120. macro-file for instance, a question mark (?) can be used  instead 
  121. of the parameter value to obtain this feature.
  122.  
  123. A  question  mark (?) instead of a command gives a  list  of  all 
  124. available commands.
  125.  
  126. A  star  (*)  indicates that the  remainder  of  the  commandline 
  127. consists of comments.
  128. Never have a 'blank line' in the macro-file, except at the end.
  129.  
  130.  
  131.  
  132.  Digitizers.
  133.  
  134. If a  Watford digitizer is attached to the Archimedes the command 
  135. grab can be used to grab an image and transport it to an AIMimage 
  136. memory.  Pressing  return  stops grabbing and keeps  the  current 
  137. image. Resolution is limited to 6 bits (64 grey-values)
  138.  
  139. Note: The Wild Vision series of digitizers use  the AIM format as
  140.       output format. You can use these digitizers as well, a  256
  141.       grey-value version is available.
  142.  
  143.  
  144.  
  145.  The Reference Manual.
  146.  
  147. This new and improved version of AIM will have a new and improved
  148. manual.
  149. We are busy with it, contact:
  150.  
  151.    Lindis International Ltd., Wood Farm, Linstead Magna,
  152.    Halesworth, Suffolk IP19 0DU (UK)
  153.  
  154. or ECD Computers Delft BV, Voldersgracht 25-26,
  155.    2611 EV Delft (Holland).
  156.    (Serious users: ask for TCL-Image information).
  157.  
  158.  
  159. Till then, use the  HELP Button of the command.
  160. (Use CANCEL to leave the Help text, OK to execute the command).
  161.  
  162.  
  163.  
  164. Suggestions, remarks (not being complaints):
  165.  
  166.    Thom Hoeksma, Pattern Recognition Group,
  167.    faculty of Applied Physics TUD,
  168.    2628 CJ Delft (The Netherlands).
  169.  
  170.  
  171.  
  172.                                                   September 1990.
  173.                                                     Thom Hoeksma.
  174.  
  175.